sedimentation and deposition - Turco Inglés Diccionario